minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Para apresentar as etapas de construção e simulação de modelos físicos, aqui está um modelo de exemplo que acompanha o simulink.Amortecedor de mola de massa com controladorPor exemplo, a figura abaixo mostra o modelo estabelecido.
As etapas detalhadas de modelagem física e análise de simulação são as seguintes:
Etapa 1: usarssc_novo Criar novo modelo
usarssc_novo é a melhor maneira de começar a construir modelos Simscape™. O uso desta função ajuda a garantir que as configurações padrão recomendadas sejam usadas para o modelo.Quando você usassc_novo , ele automaticamente:
em MATLAB® Na janela da linha de comando, digite:
ssc_novo
A configuração padrão do solucionador para modelos sem nome recém-criados éVariávelPassoAutomático, o modelo contém um bloco de configuração do Solver, um bloco Simulink-PS Converter e um bloco PS-Simulink Converter conectado a um bloco Scope.
A seção Recursos na parte inferior da janela do modelo fornece links para bibliotecas de blocos relevantes e tópicos de documentação.
Passo 2: Monte a rede física
Para modelar seu sistema, você adiciona blocos ao modelo da biblioteca Simscape e depois conecta os blocos à rede física. No esquema que você cria, as linhas que conectam os blocos representam as conexões físicas que existem entre os componentes do sistema real que você está modelando. Em outras palavras, os diagramas Simscape simulam o layout físico do sistema.
Ao construir uma rede, é importante adicionar blocos de referência específicos de domínio, como Referência Elétrica, Referência Translacional Mecânica, etc.
Para ajustar a apresentação visual do modelo, simplifique os nomes dos módulos Mola e Amortecedor conforme mostrado.Para que o nome do módulo Massa apareça com Mola e Amortecedor, clique com o botão direito no módulo Massa e selecioneFormatar > Nome do módulo de exibição > Abrir。
Etapa 3: Ajustar os parâmetros do módulo e os alvos variáveis
Paisagem Sim Um módulo representa um componente genérico com valores iniciais padrão para parâmetros e variáveis do módulo. Você pode ajustar esses valores para se adequar à sua aplicação ou corresponder à folha de dados do fabricante.
Para visualizar e modificar os valores dos parâmetros do módulo e os destinos iniciais das variáveis do módulo, clique duas vezes no módulo para abrir sua caixa de diálogo.usarConfiguraçõesAba.
Para a maioria dos blocos do Simscape, a caixa de diálogo do bloco contém as mesmas informações e layout que o inspetor de propriedades do bloco. Por padrão, a alteração de um valor no Property Inspector aplica o novo valor imediatamente.Para um melhor controle, é recomendado que você limpe oAplicar automaticamentecaixa de seleção para ativarreiniciareaplicativo botão. Isto é particularmente útil ao trabalhar com módulos complexos, pois você pode alterar vários parâmetros de uma só vez.Altere os valores dos parâmetros para corresponder à folha de dados do fabricante, visualize o conjunto completo e cliqueaplicativo .ClaroAplicar automaticamenteUma vez marcada, a caixa de seleção permanece desmarcada durante a sessão do MATLAB.
Para visualizar uma descrição de um módulo, clique na caixa de diálogo do móduloDescrição Aba.Esta guia também contémCódigo fonte Link. Clique neste link para abrir o arquivo fonte do Simscape para este módulo no editor MATLAB.
Se o módulo não tiver parâmetros ou alvos variáveis que possam ser definidos, a caixa de diálogo do módulo não teráConfiguraçõesguia, apenasDescriçãoAba.
Para visualizar a documentação de um módulo, clique no ponto de interrogação no canto superior direito da caixa de diálogo do módulobotão.
Neste modelo, você ajustará os parâmetros que controlam a massa, a rigidez da mola e o coeficiente de amortecimento. Você também especificará a velocidade inicial da massa ajustando o alvo variável correspondente.
400 N/m
,então cliqueaplicativo。100 N/(m/s)
。3.6 kg
。High
”, o que significa que o solucionador tentará satisfazer exatamente esse valor inicial ao calcular as condições iniciais para determinar o ponto inicial da simulação Verificado.Velocidade caixa de seleção.existirValortipo de campo10
,então cliqueaplicativo。Etapa 4: adicionar fonte
Você pode usar sinais de entrada para controlar modelos Simscape. Usando este método, você pode representar efeitos físicos, como forças, tensões ou pressões que atuam em um sistema. Você também pode especificar outras grandezas que fluem pelo sistema, como corrente, fluxo de massa e fluxo de calor. Você pode adicionar conexões de entrada de sinal a uma rede física usando blocos de origem Simscape.
Para adicionar uma representação das forças que atuam em uma massa, use o bloco Ideal Force Source.
Depois de conectar a rede física à fonte Simulink, o sinal de entrada que representa a curva de força é fornecido através da porta S (verEtapa 6: Conecte-se ao Simulink usando o módulo de interface ). Um sinal positivo na porta S especificará a força que atua da porta C para a porta R.
Etapa 5: adicionar sensores
Você pode medir quantidades em uma rede física e usá-las em outras partes do modelo. Alguns usos comuns para essas grandezas incluem feedback para algoritmos de controle, modelagem de componentes físicos cujo comportamento depende de outras grandezas físicas (como resistência dependente da temperatura) ou simplesmente visualização de resultados durante uma simulação.
Você pode medir essas grandezas usando módulos sensores, conectando sensores em série ou paralelo dependendo do valor medido. Para medir uma quantidade definida por uma variável Through (como corrente, fluxo, força), conecte sensores em série. Para medir uma quantidade definida pela variável Across (como tensão, pressão, velocidade), conecte os sensores em paralelo.
Para medir a deformação da mola, conecte um módulo Ideal Translational Motion Sensor em paralelo com a mola.
Etapa 6: Conecte-se ao Simulink usando o bloco de interface
Paisagem Sim As equações na rede são resolvidas simultaneamente, enquanto os blocos Simulink são avaliados sequencialmente. Blocos de interface como Simulink-PS Converter e PS-Simulink Converter são usados para lidar com o limite entre essas duas convenções de modelagem. Você usa blocos de interface quando os sinais Simulink especificam quantidades em uma rede Simscape ou quando você passa quantidades Simscape para Simulink para projeto de controle ou outros fins. Cada vez que você conecta um bloco Simulink a uma rede física Simscape, você deve usar o bloco conversor apropriado.
Em seguida, você conectará a rede física ao controlador construído a partir de blocos Simulink regulares. Primeiro, prepare a rede física para ser conectada ao sinal Simulink:
Embora você possa usar osciloscópios para visualizar os resultados da simulação, eles podem tornar os diagramas de blocos mais confusos.Uma maneira mais eficiente de visualizar e analisar os resultados da simulação é usar um Simscape Results Explorer, comoEtapa 8: visualizar os resultados da simulaçãodescrito em.
Em seguida, construa e conecte o controlador:
Os sinais de controle Simulink entram na porta de entrada do bloco Simulink-PS Converter, onde são convertidos em sinais físicos que orientam a distribuição de força do bloco Ideal Force Source.
A porta de saída P do bloco Ideal Translational Motion Sensor para medir a deformação da mola está conectada ao bloco conversor PS-Simulink. Este bloco é usado para converter sinais físicos em sinais Simulink de feedback para o controlador.
Para comparar sinais de entrada e feedback, conecte-os ao visualizador de sinais:
Etapa 7: Modelo de Simulação
Você pode fazer isso clicando no botão Executar na barra de ferramentas do Simulink (localizada na parte superior da janela do modelo) ou na barra de ferramentas do Waveform Viewer. para executar a simulação. O solucionador Simscape avalia o modelo, calcula as condições iniciais e executa a simulação.
Para executar a simulação, clique na barra de ferramentas Simulink。
O visualizador de forma de onda exibe uma sobreposição dos sinais de entrada e de feedback.
Etapa 8: visualizar os resultados da simulação
O Simscape Results Explorer permite visualizar e analisar dados de simulação usando recursos de registro de dados. Por exemplo, você pode comparar duas execuções de simulação para analisar como as alterações na massa afetam a deformação da mola.
Perceber:simlog
é o nome padrão da variável de registro.Se estiver usandoNome da variável do espaço de trabalhoSe o parâmetro de configuração do modelo alterar o nome da variável, o menu de contexto listará o nome como uma variável registrada associada ao módulo.
A janela Simscape Results Explorer é aberta com o nó correspondente ao módulo Spring destacado no painel esquerdo. O painel direito exibe um gráfico dos dados de simulação para as três variáveis associadas ao bloco.
Spring
Em Nó, selecione Nóx
. O painel direito exibe dados de deformação da mola plotados ao longo do tempo.7.2 kg
。